package com.xinsoft.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.xinsoft.entity.dto.CusUpkeepPlanDTO;
import com.xinsoft.entity.dto.CusUpkeepPlanParam;
import com.xinsoft.entity.po.CusUpkeepPlan;

/**
* @author lijie
* @description 针对表【cus_upkeep_plan(保养计划)】的数据库操作Service
* @createDate 2023-06-14 09:52:17
*/
public interface CusUpkeepPlanService extends IService<CusUpkeepPlan> {

    Object findPageListByParam(CusUpkeepPlanParam param);

    void tempSave(CusUpkeepPlanDTO cusUpkeepPlan);

    void submit(CusUpkeepPlanDTO cusUpkeepPlan);

    CusUpkeepPlan getByInfoById(Integer id);

    void planToTask();

    void upKeepChangeToTimeOut();

    void patrolChangeToTimeOut();
}
